package hcmut.edu.vn.helps;

import org.cloudbus.cloudsim.UtilizationModel;

public class WorkloadInfo {
	private int id;
	private int cloudletLength;
	private int pesNumber;
	private int arrivalTime;
	private int startTime;
	private int duration;
	private UtilizationModel modelCPU;
	private UtilizationModel modelRam;
	private UtilizationModel modelBw;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public int getCloudletLength() {
		return cloudletLength;
	}
	public void setCloudletLength(int cloudletLength) {
		this.cloudletLength = cloudletLength;
	}
	public int getPesNumber() {
		return pesNumber;
	}
	public void setPesNumber(int pesNumber) {
		this.pesNumber = pesNumber;
	}
	public int getArrivalTime() {
		return arrivalTime;
	}
	public void setArrivalTime(int arrivalTime) {
		this.arrivalTime = arrivalTime;
	}
	public int getStartTime() {
		return startTime;
	}
	public void setStartTime(int startTime) {
		this.startTime = startTime;
	}
	public int getDuration() {
		return duration;
	}
	public void setDuration(int duration) {
		this.duration = duration;
	}
	public UtilizationModel getModelCPU() {
		return modelCPU;
	}
	public void setModelCPU(UtilizationModel modelCPU) {
		this.modelCPU = modelCPU;
	}
	public UtilizationModel getModelRam() {
		return modelRam;
	}
	public void setModelRam(UtilizationModel modelRam) {
		this.modelRam = modelRam;
	}
	public UtilizationModel getModelBw() {
		return modelBw;
	}
	public void setModelBw(UtilizationModel modelBw) {
		this.modelBw = modelBw;
	}
	public WorkloadInfo(int id, int cloudletLength, int pesNumber,
			int arrivalTime, int startTime, int duration,
			UtilizationModel modelCPU, UtilizationModel modelRam,
			UtilizationModel modelBw) {
		super();
		this.id = id;
		this.cloudletLength = cloudletLength;
		this.pesNumber = pesNumber;
		this.arrivalTime = arrivalTime;
		this.startTime = startTime;
		this.duration = duration;
		this.modelCPU = modelCPU;
		this.modelRam = modelRam;
		this.modelBw = modelBw;
	}
	public WorkloadInfo() {
		super();
		// TODO Auto-generated constructor stub
	}
	

}
